List of most populous cities in India

The following is a list of the most populous cities in India. Population statistics indicated in this article are estimates for the year 2010[1].

The list does not indicate urban agglomeration populations. Often cities are bifurcated into multiple regions (municipalities) which results in creation of cities within cities which may figure in the list. For urban agglomerations, see list of most populous metropolitan areas in India.

Map of 10 Biggest Indian Cities. Locations (dots) are approximate. The numbers represents overall size ranking, ex. "1" is the largest city.

Contents

Table

19.Agra
20.Pimpri-Chinchwad
23.Faridabad
24.Ghaziabad

The cities listed in bold are also the capital of the respective state / union territory / country.

Rank City Population
(2010 estimate)[1]
Population
(2001 census)
State/UT
1 Mumbai 13,830,884 11,978,450 Maharashtra
2 Delhi 12,565,901 9,879,172 Delhi
3 Bangalore 5,438,065 4,301,326 Karnataka
4 Kolkata 5,138,208 4,572,876 West Bengal
5 Chennai 4,616,639 4,343,645 Tamil Nadu
6 Hyderabad 4,068,611 3,637,483 Andhra Pradesh
7 Ahmedabad 3,959,432 3,520,085 Gujarat
8 Pune 3,446,330 2,538,473 Maharashtra
9 Surat 3,344,135 2,433,835 Gujarat
10 Kanpur 3,221,435 2,551,337 Uttar Pradesh
11 Jaipur 3,210,570 2,322,575 Rajasthan
12 Lucknow 2,750,447 2,185,927 Uttar Pradesh
13 Nagpur 2,447,063 2,052,066 Maharashtra
14 Patna 1,875,572 1,366,444 Bihar
15 Indore 1,854,930 1,474,968 Madhya Pradesh
16 Thane 1,807,616 1,262,551 Maharashtra
17 Bhopal 1,792,203 1,437,354 Madhya Pradesh
18 Ludhiana 1,740,247 1,398,467 Punjab
19 Agra 1,686,976 1,275,134 Uttar Pradesh
20 Pimpri-Chinchwad 1,637,905 1,012,472 Maharashtra
21 Nashik 1,585,444 1,077,236 Maharashtra
22 Vadodara 1,539,428 1,306,227 Gujarat
23 Faridabad 1,521,605 1,055,938 Haryana
24 Ghaziabad 1,505,958 968,256 Uttar Pradesh
25 Rajkot 1,456,181 967,476 Gujarat
26 Meerut 1,404,723 1,068,772 Uttar Pradesh
27 Kalyan-Dombivali 1,342,842 1,193,512 Maharashtra
28 Navi Mumbai 1,268,784 704,002 Maharashtra
29 Amritsar 1,224,616 966,862 Punjab
30 Varanasi 1,211,891 1,091,918 Uttar Pradesh
31 Aurangabad 1,208,285 873,311 Maharashtra
32 Solapur 1,163,734 872,478 Maharashtra
33 Allahabad 1,142,722 975,393 Uttar Pradesh
34 Jabalpur 1,082,794 932,484 Madhya Pradesh
35 Srinagar 1,081,562 898,440 Jammu and Kashmir
36 Ranchi 1,073,466 847,093 Jharkhand
37 Visakhapatnam 1,065,395 982,904 Andhra Pradesh
38 Chandigarh 1,064,711 808,515 Chandigarh
39 Mysore 1,042,354 755,379 Karnataka
40 Howrah 1,034,982 1,007,532 West Bengal
41 Jodhpur 1,026,140 851,051 Rajasthan
42 Guwahati 1,022,606 809,895 Assam
43 Coimbatore 1,016,348 930,882 Tamil Nadu
44 Vijayawada 985,733 851,282 Andhra Pradesh
45 Mira-Bhayandar 985,072 520,388 Maharashtra
46 Gwalior 943,725 827,026 Madhya Pradesh
47 Hubballi-Dharwad 904,916 786,195 Karnataka
48 Bhubaneswar 904,225 648,032 Orissa
49 Jalandhar 903,491 706,043 Punjab
50 Salem 895,388 696,760 Tamil Nadu
51 Madurai 889,052 928,869 Tamil Nadu
52 Aligarh 869,941 669,087 Uttar Pradesh
53 Bhiwandi 865,577 598,741 Maharashtra
54 Kota 844,387 694,316 Rajasthan
55 Bareilly 837,564 718,395 Uttar Pradesh
56 Thiruvananthapuram 830,943 744,983 Kerala
57 Moradabad 828,506 641,583 Uttar Pradesh
58 Tiruchirappalli 819,833 752,066 Tamil Nadu
59 Raipur 779,742 605,747 Chhattisgarh
60 Gorakhpur 730,486 622,701 Uttar Pradesh
61 Bhilai 725,171 556,366 Chhattisgarh
62 Jamshedpur 677,942 573,096 Jharkhand
63 Amravati 674,673 549,510 Maharashtra
64 Cuttack 663,075 534,654 Orissa
65 Rajpur Sonarpur 642,457 336,707 West Bengal
66 Bikaner 636,423 529,690 Rajasthan
67 Bhavnagar 611,801 511,085 Gujarat
68 Warangal 595,276 530,636 Andhra Pradesh
69 Siliguri 579,821 472,374 West Bengal
70 Ulhasnagar 575,007 473,731 Maharashtra
71 Kolhapur 570,102 493,167 Maharashtra
72 Dehradun 567,906 426,674 Uttarakhand
73 Jammu 567,555 369,959 Jammu and Kashmir
74 Sangli-Miraj & Kupwad 565,170 436,781 Maharashtra
75 Nanded 559,268 430,733 Maharashtra
76 Ajmer 556,991 485,575 Rajasthan
77 Durgapur 549,283 493,405 West Bengal
78 Gulbarga 546,554 422,569 Karnataka
79 Guntur 544,712 514,461 Andhra Pradesh
80 Jamnagar 540,573 443,518 Gujarat
81 Bhatpara 537,496 442,385 West Bengal
82 Saharanpur 528,572 455,754 Uttar Pradesh
83 South Dumdum 525,950 392,444 West Bengal
84 Jalgaon 515,985 368,618 Maharashtra
85 Noida 504,842 305,058 Uttar Pradesh
86 Maheshtala 502,772 385,266 West Bengal
87 Korba 501,568 315,690 Chhattisgarh
88 Asansol 501,041 475,439 West Bengal
89 Ujjain 489,222 430,427 Madhya Pradesh
90 Gaya 481,183 385,432 Bihar
91 Malegaon 467,197 409,403 Maharashtra
92 Tirunelveli 466,693 411,831 Tamil Nadu
93 Udaipur 465,291 389,438 Rajasthan
94 Belgaum 465,170 399,653 Karnataka
95 Akola 465,082 400,520 Maharashtra
96 Davanagere 464,963 364,523 Karnataka
97 Tirupur 463,998 344,543 Tamil Nadu
98 Ahmadnagar 455,813 307,615 Maharashtra
99 Jhansi 449,368 383,644 Uttar Pradesh
100 Bokaro 445,158 393,805 Jharkhand
101 Kozhikode (Calicut) 440,367 436,556 Kerala
102 Mangalore 439,842 399,565 Karnataka
103 Kollam (Quilon) 436,442 361,560 Kerala
104 Nellore 433,009 378,428 Andhra Pradesh
105 Gopalpur 419,688 271,811 West Bengal
106 Latur 418,391 299,985 Maharashtra
107 Lalbahadur Nagar 418,250 268,689 Andhra Pradesh
108 Panihati 417,699 348,438 West Bengal
109 Brahmapur 415,724 307,792 Orissa
110 Ambattur 413,495 310,967 Tamil Nadu
111 Dhule 398,922 341,755 Maharashtra
112 Quthbullapur 397,267 231,108 Andhra Pradesh
113 Tumakuru (Tumkur) 396,604 248,929 Karnataka
114 Muzaffarnagar 393,654 316,729 Uttar Pradesh
115 Bhilwara 392,025 280,128 Rajasthan
116 Bhagalpur 385,949 340,767 Bihar
117 Shivamogga (Shimoga) 382,785 274,352 Karnataka
118 Mathura 380,733 302,770 Uttar Pradesh
119 Muzaffarpur 368,021 305,525 Bihar
120 Patiala 363,650 303,151 Punjab
121 Bellary 359,844 316,766 Karnataka
122 Rohtak 357,058 286,807 Haryana
123 Singrauli 356,245 185,190 Madhya Pradesh
124 Kamarhati 355,343 314,507 West Bengal
125 Hisar 351,677 256,689 Haryana
126 Chandrapur 350,272 289,450 Maharashtra
127 Shahjahanpur 344,772 296,662 Uttar Pradesh
128 Bally 344,352 260,906 West Bengal
129 Firozabad 342,456 279,102 Uttar Pradesh
130 Nala Sopara 340,512 184,538 Maharashtra
131 Panipat 334,441 261,740 Haryana
132 Thrissur 332,541 317,526 Kerala
133 Nizamabad 331,017 288,722 Andhra Pradesh
134 Parbhani 330,661 259,329 Maharashtra
135 Bilaspur 324,417 274,917 Chhattisgarh
136 Kulti 322,707 289,903 West Bengal
137 Etawah 321,203 210,453 Uttar Pradesh
138 Bardhaman 319,585 285,602 West Bengal
139 Alwar 313,343 260,593 Rajasthan
140 Darbhanga 312,557 267,348 Bihar
141 Rampur 312,166 281,494 Uttar Pradesh
142 Naihati 308,509 215,303 West Bengal
143 Kakinada 305,440 296,329 Andhra Pradesh
144 Aizawl 304,805 228,280 Mizoram
145 Dewas 304,587 231,672 Madhya Pradesh
146 Mau 303,815 212,657 Uttar Pradesh
147 Satna 302,087 225,464 Madhya Pradesh
148 Jalna 297,927 235,795 Maharashtra
149 Sonipat 295,669 214,974 Haryana
150 Kurnool 295,007 269,122 Andhra Pradesh
151 Ichalkaranji 294,731 257,610 Maharashtra
152 Rajahmundry 293,145 315,251 Andhra Pradesh
153 Durg 289,826 232,517 Chhattisgarh
154 Hapur 286,039 211,983 Uttar Pradesh
155 Deoli 285,030 119,468 Delhi
156 Ozhukarai 282,337 217,707 Puducherry
157 Tirupati 282,281 228,202 Andhra Pradesh
158 Gandhinagar 282,153 195,985 Gujarat
159 Bathinda 276,414 217,256 Punjab
160 Avadi 271,385 229,403 Tamil Nadu
161 Baranagar 270,219 250,768 West Bengal
162 Nangloi Jat 267,567 150,948 Delhi
163 Karimnagar 266,748 205,653 Andhra Pradesh
164 Srirampur 265,981 197,857 West Bengal
165 Bijapur 264,807 228,175 Karnataka
166 Sagar 264,239 232,133 Madhya Pradesh
167 Bharatpur 263,582 204,587 Rajasthan
168 Anantapur 260,449 218,808 Andhra Pradesh
169 Sri Ganganagar 259,157 210,713 Rajasthan
170 Kapra 258,709 159,002 Andhra Pradesh
171 Bihar Sharif 257,367 232,071 Bihar
172 Ratlam 257,111 222,202 Madhya Pradesh
173 Farrukhabad 256,822 228,333 Uttar Pradesh
174 Raichur 256,609 207,421 Karnataka
175 North Dumdum 254,787 220,042 West Bengal
176 Ramagundam 252,880 236,600 Andhra Pradesh
177 Tiruvottiyur 252,288 212,281 Tamil Nadu
178 Hosapete 251,987 164,240 Karnataka
179 Bidar 251,054 172,877 Karnataka
180 Arrah 249,545 203,380 Bihar
181 Loni 249,266 120,945 Uttar Pradesh
182 Kochi (Cochin) 249,107 266,898 Kerala
183 Uluberia 248,869 202,135 West Bengal
184 Dhanbad 247,152 99,258 Jharkhand
185 Bidhan Nagar 246,544 164,221 West Bengal
186 Rewa 243,099 183,274 Madhya Pradesh
187 New Delhi 241,764 302,147 Delhi
188 Pali 240,793 187,641 Rajasthan
189 Navghar 238,403 116,723 Maharashtra
190 Purnia 238,054 171,687 Bihar
191 Imphal 237,703 221,492 Manipur
192 Mirzapur 237,168 205,053 Uttar Pradesh

See also

Notes

References